﻿header,section,footer{
	position:relative;
	padding:0.75em 5%;
}
header,section{
	border-bottom:0.0625em solid #d3d3d3;
}
section,footer{
	border-top:0.0625em solid #fff;
}
header{
	margin-top:0.5em;
	color: #4d4d4d;
}
header strong{
	font-size:1.125em;
	line-height:1.5em;
}
header div{
	width:90%;
	font-size:1.0625;
	line-height:1.3em;
}
section{
	min-height:3em;
}
section.load{
	background:url(res/load.gif) no-repeat center;-webkit-background-size:3em auto;

}

section strong{
	font-size:1.0625;
	line-height:1.5em;
	color:#f60;
}
section div{
	position:relative;
	-webkit-box-orient: horizontal;box-orient: horizontal;
	display:-webkit-box !important;display: box !important;
	width:90%;
	padding:0.3em 0;
	line-height:1.275em;
}
section time,section pre,footer span{
	font-size:0.75em;
	color:#4d4d4d;
}
section time{
	margin-right:1em;
}
section pre{-webkit-box-flex:1;box-flex:1;}

